package net.qunzhi.modules.weixin.service;


import me.chanjar.weixin.mp.bean.template.WxMpTemplateMessage;
import net.qunzhi.common.utils.Constant;
import net.qunzhi.modules.app.dto.WXLogDto;

/**
 * 推送消息
 * Created by lsd
 * 2019-07-26 09:16
 */
public interface PushWxMessageService {


    /**
     * 推送每次报警记录的提醒
     * @param openId
     * @param data
     * @param id 记录id
     */
    void sendAlarmRemind(String openId, WXLogDto data, Integer id);

    /**
     * 推送消息 并 保存微信消息记录
     * @param openId
     * @param msgType
     * @param templateMessage
     */
    void sendAndSaveWxLog(String openId, Constant.MsgWxLogType msgType, WxMpTemplateMessage templateMessage);
}
